From ac1f242b6ca38e3f395b221f440bb415a869134c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sat, 25 Jul 2020 12:12:02 +0200 Subject: [PATCH] gl renderer: Throw inset shadows with all !send values away --- gsk/gl/gskglrenderops.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gsk/gl/gskglrenderops.c b/gsk/gl/gskglrenderops.c index 11269eec88..1d48112804 100644 --- a/gsk/gl/gskglrenderops.c +++ b/gsk/gl/gskglrenderops.c @@ -829,6 +829,14 @@ ops_set_inset_shadow (RenderOpBuilder *self, } else op->offset.send = FALSE; + + if (!op->outline.send && + !op->spread.send && + !op->offset.send && + !op->color.send) + { + op_buffer_pop_tail (&self->render_ops); + } } void ops_set_unblurred_outset_shadow (RenderOpBuilder *self, -- 2.30.2